package String;
/*
字符串的截取方法：

public String substring(int index):截取从参数位置一直到字符串末尾，返回一个新的字符串
public String substring(int begin,int end):截取从begin开始，一直到end结束中间的字符串
注意：左闭右开
*/

public class Demo05Substring {
    public static void main(String[] args) {
        String str1 = "Hallowed";
        String str2 = str1.substring(3);
        System.out.println(str2);
        //截取后，原字符串不会发生任何改变
        System.out.println(str1);

        System.out.println("===================");

        String str3 = str1.substring(2, 6);
        System.out.println(str3);

        System.out.println("=======================");
        /*
        下面这种样式，字符串的内容是没有改变的（再次强调，字符串不可变）
        下面两个字符串：Hello、Java
        strA当中保存的是地址值
        如本来strA保存的是Hello的地址值0x666
        后面strA保存的地址值变成了Java的地址值0x999
        */
        String strA = "Hello";
        System.out.println(strA);
        strA = "Java";
        System.out.println(strA);

    }
}
